@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
html, body, .container {
	height: 100%;
	font-family: Arial, Verdana, Geneva, sans-serif;
}
body {
	background-image: url(../theme/blue/images/top_bg.jpg);
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: left top;
}
.container {
	height: auto;
	min-height: 100%;
}
.header {
	margin-top: 10px;
	height: 87px;
	float: right;
}

.header div a {text-decoration:none;color:#000000;}

.message_icon {
	text-align: center;
	float: left;
	width: 100px;
}
.help_icon {
	margin-top:10px;
	text-align: center;
	float: left;
	line-height: 27px;
}
.msg_bar {
	clear: both;
	background-color: #C1DAF8;
	color: #000000;
	height: 20px;
}
.spacer {
	height: 1px;
}

.content {
	float:left;
	background-color: #DFEEFF;
	height:100% !important; min-height:630px;
	width:100%;
}

.menu {
	float:left;
	width:20%;
}

.menu div {
	font-size:16px;	
}

.menu div.cssSelected {
	background:#ffffff;
}
	

.menu div img {
	margin-right:5px;
	margin-left:10px;
}

.cssContentPanel {
	float:left;
	height:100% !important; min-height:630px;
	width:80%;
}

div.cssContentHeader {
	height:7px;width:95%;margin:5px 0 0 0;padding:0px;
	float:left;background:url('../theme/blue/images/corner_tc.gif');
	/*
	border-width:1px 1px 0 1px;border-style:solid;border-color:#A0c9f7;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
	*/
	
}

div.cssContentHeader div.cssLeft{
		width:6px;height:7px;float:left;
		background:url('../theme/blue/images/corner_tl.gif');
}

div.cssContentHeader div.cssRight{
		width:6px;height:7px;float:right;
		margin:0px;padding:0px;
		background:url('../theme/blue/images/corner_tr.gif');
}

div.cssCenterContent {
	width:95%;margin:0px;padding:0px;float:left;
	background:#ffffff;
	border-width:0 1px 0 1px;border-style:solid;border-color:#A0c9f7;
}

div.cssCenterContent div.cssCtlPanel {
	margin: 0 0 0 10px;
}
div.cssCenterContent div.cssCtlPanel div.cssIcon{
	float:left;width:60px;font-size:14px;
	text-align:center;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons{
	float:right;font-size:14px;margin:20px 0 0 0;padding:0px;
	text-align:right;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons a {
	color:#4982ab;font-size:14px;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons a.Refresh {
	margin:0 10px 0 20px;
}


div.cssCenterContent div.cssCtlPanel div.cssButtons ul {
	margin:5px 10px 0 0;padding:0px;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons ul li {
	margin:0px;padding:0px 10px 0 10px;
	list-style-type:none;
	float:left;font-size:14px;
	background:url('../theme/blue/images/contentbtn_bg.jpg');
	height:20px;
	border-width:1px;border-color:#cccccc;border-style:solid;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons ul li a {
	font-size:14px;color:#000000;text-decoration:none;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons ul li.cssBold a {
	font-weight:bold;
}

div.cssCenterContent div.cssCtlPanel div.cssButtons ul li.cssMore a {
	
}

div.cssNewsList {
	margin:10px 0 0 10px;
}

div.cssNewsList div.cssRow {
	height:25px !important;height:30px;width:99%;
}

div.cssNewsList div.cssRow1 {background:#deeefe}
div.cssNewsList div.cssRow2 {background:#d1e3f9}

div.cssNewsList div.cssRow div { float:left; font-size:14px;margin:0px;padding:5px 0 0px 0;}
div.cssNewsList div.cssRow div.cssCheckBox {width:5%;text-align:center;}
div.cssNewsList div.cssRow div.cssSender {width:10%;}
div.cssNewsList div.cssRow div.cssSubject {width:68%;}
div.cssNewsList div.cssRow div.cssDate {text-align:right;width:15%;border-width:0px;border-style:solid;}

div.cssNewsContent ul.cssPaging {margin:5px 10px 0 0;padding:0px;float:right;}
div.cssNewsContent ul.cssPaging li {float:left;margin:0 5px 0 0;padding:0px;list-style-type:none;font-size:14px;color:#3da8f4;}
div.cssNewsContent ul.cssPaging li.cssLeftArrow {width:10px;height:10px;background:url('../theme/blue/images/left_arrow.gif');}
div.cssNewsContent ul.cssPaging li.cssRightArrow {width:10px;height:10px;background:url('../theme/blue/images/right_arrow.gif');}

div.cssContentFooter {
		width:95%;margin:0px;padding:0px;float:left;
		float:left;height:7px;
		background:#ffffff;
		/*
		border-width:0px 0px 1px 0px;border-style:solid;border-color:#A0c9f7;
		-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;
		border-width:0px 1px 1px 1px;border-style:solid;border-color:#A0c9f7;
		*/
		background:url('../theme/blue/images/corner_bc.gif');
}

div.cssContentFooter div.cssLeft{
		width:7px;height:7px;float:left;
		background:url('../theme/blue/images/corner_bl.gif');
}

div.cssContentFooter div.cssRight{
		width:6px;height:7px;float:right;
		margin:0px;padding:0px;
		background:url('../theme/blue/images/corner_br.gif');
}

/*
div.cssContentFooter div.cssLeft {border-width:0px;background:url('../theme/blue/images/content_bottom.jpg') no-repeat;width:1%;float:left}
div.cssContentFooter div.cssCenter {float:left;}
div.cssContentFooter div.cssRight {border-width:0px;float:right;
	background:url('../theme/blue/images/content_bottom.jpg') no-repeat;
	height:7px;width:11px;
	background-position:-900px 0;}
*/

div.cssNewsCompose {width:98%;margin:5px 0 0 10px;padding:5px 0 0 0;background:#deeefe}
div.cssNewsCompose div.cssComposeButton {margin:0px 0 0 0;}
div.cssNewsCompose div.cssComposeButton ul {margin:0px 0 0 10px;}
div.cssNewsCompose div.cssComposeButton ul li {
	margin:0px;padding:0px 10px 0 10px;
	list-style-type:none;
	float:left;font-size:14px;
	background:url('../theme/blue/images/contentbtn_bg.jpg');
	height:20px;
	border-width:1px;border-color:#cccccc;border-style:solid;
}

div.cssNewsCompose div.cssComposeButton ul li a {color:#000000;text-decoration:none;}

div.cssNewsCompose div.cssForm {margin:10px 0 0 0;}

div.cssNewsCompose div.cssForm div {float:left;margin:1px;}
div.cssNewsCompose div.cssForm div.cssLeft {width:10%;margin-right:20px;text-align:right;}
div.cssNewsCompose div.cssForm div.cssLeft label {font-size:14px;colro:#000000;width:20%;}
div.cssNewsCompose div.cssForm div.cssRight {width:80%;}
div.cssNewsCompose div.cssForm div textarea {width:80%;}
div.cssNewsCompose div.cssForm div input {width:80%;}
div.cssNewsCompose div.cssForm div textarea.cssMsgTo {height:50px;}
div.cssNewsCompose div.cssForm div textarea.cssMsgCC {height:50px;}
div.cssNewsCompose div.cssForm div textarea.cssMsgBCC {height:50px;}
div.cssNewsCompose div.cssForm div input.cssMsgSubject {height:30px;}


img {border-width:0px;}
.cssClear {clear:both;}
